<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.prime.com.tr/ui"
	xmlns:c="http://java.sun.com/jsp/jstl/core"
	template="/layout/template.xhtml">

	<ui:define name="body">
		<h:form id="evalExp">
			<p:panel header="Evaluacion del Expediente">

				<h:panelGrid columns="3" cellpadding="5" style="margin:0 auto;">
					<h:outputText value="Numero de Cupex : " />
					<h:outputText value="#{loginBM.objBandeja.codigoDocumento}" />
					<p:spacer />
					<h:outputText value="Nombre del Proceso : " />
					<h:outputText value="#{loginBM.objBandeja.nombreProceso}" />


					<c:choose>
						<c:when
							test="#{loginBM.objBandeja.idTipoAccion=='10' || loginBM.objBandeja.idTipoAccion=='12'}">
							<h:commandButton value="Crear informe técnico"
								action="#{documentosBM.crearInformeResolucion}">
							</h:commandButton>
						</c:when>
						<c:when test="#{loginBM.objBandeja.idTipoAccion=='11'}">
							<h:commandButton value="Proyecto de resolución"
								action="#{documentosBM.crearInformeResolucion}" />
						</c:when>
						<c:otherwise>
							<p:spacer />
						</c:otherwise>
					</c:choose>

					<h:outputText value="Nombre de la Persona : " />
					<h:outputText value="#{loginBM.objBandeja.nombrePersona}" />
					<p:spacer />
				</h:panelGrid>


				<table width="94%" align="center" border="0">
					<tr>
						<td width="70%" align="left"><p:outputPanel id="estamos">

								<c:choose>
									<c:when
										test="#{bandejaExpediente.reqSelect.ext=='.jpg' || bandejaExpediente.reqSelect.ext=='.png'}">
										<table border="0" width="100%">

											<tr>
												<td colspan="2" style="text-align: center;" width="100%"><h:graphicImage
														width="400" height="400"
														url="/DisplayBlobExample?idReqExp=#{bandejaExpediente.reqSelect.idCupexReq}" />
												</td>
											</tr>

											<c:if test="#{loginBM.objBandeja.idTipoAccion=='9'}">
												<tr>
													<td width="100%" style="text-align: right;" colspan="2"><h:selectOneRadio
															value="#{bandejaExpediente.idEstadoRequisito}"
															unselectable="true">
															<f:selectItems value="#{bandejaExpediente.respuestas}" />

														</h:selectOneRadio> <p:commandButton value="Confirmar"
															update="evalExp:dtHistorico evalExp:estamos"
															actionListener="#{bandejaExpediente.updateEstadoRequisitoCupex}" />

													</td>

												</tr>
											</c:if>
										</table>
									</c:when>
									<c:when test="#{bandejaExpediente.reqSelect.ext=='.pdf'}">
										<table border="0" width="100%">

											<tr>
												<td colspan="2" style="text-align: center;" width="100%"><iframe
														width="400" height="400"
														src="ServletRequisitoPdf?nombreRequisito=#{bandejaExpediente.reqSelect.nombreArchivo}?wmode=opaque" />
												</td>
											</tr>
											<c:if test="#{loginBM.objBandeja.idTipoAccion=='9'}">
												<tr>
													<td width="100%" style="text-align: right;"><h:selectOneRadio
															value="#{bandejaExpediente.idEstadoRequisito}"
															unselectable="true">
															<f:selectItems value="#{bandejaExpediente.respuestas}" />

														</h:selectOneRadio> <p:commandButton value="Confirmar"
															update="evalExp:dtHistorico evalExp:estamos"
															actionListener="#{bandejaExpediente.updateEstadoRequisitoCupex}" />
													</td>
												</tr>
											</c:if>
										</table>
									</c:when>
									<c:otherwise>
										<div align="center">
											<table>
												<tr>
													<td><font color="#000000" face="Calibri" size="5"
														style="font-weight: bold;"> En la tabla de la
															derecha, Lista de Requisitos a evaluar, <br />
															seleccione cada requisito para su evaluación
													</font>
														<h1></h1></td>
												</tr>
											</table>

										</div>
									</c:otherwise>
								</c:choose>
							</p:outputPanel></td>
						<td width="30%" align="right" valign="top"><p:dataTable
								style="top: 0px; margin:0px;" var="r"
								value="#{bandejaExpediente.listaRequisitosEvaluar}"
								selection="#{bandejaExpediente.reqSelect}"
								onRowSelectUpdate="evalExp:estamos" selectionMode="single"
								id="dtHistorico" rows="10" update="picture" paginator="true">


								<f:facet name="header">  
          				  Lista de Requisitos a evaluar
        				</f:facet>



								<p:column headerText="ID" style="text-align: center;">
									<h:outputText value="#{r.numrequi}" />
								</p:column>

								<p:column headerText="Nombre" style="text-align: left;">
									<h:outputText value="#{r.nombreRequisito}" />
								</p:column>

								<c:if test="#{loginBM.objBandeja.idTipoAccion=='9'}">
									<p:column headerText="Resultado" style="text-align: center;">
										<h:outputText value="#{r.desEstado}" />
									</p:column>
								</c:if>
							</p:dataTable></td>
					</tr>
				</table>



				<br />
				<div align="center">
					<c:choose>
						<c:when test="#{loginBM.objBandeja.idTipoAccion!='9'}">
							<h:panelGrid columns="2">
								<h:outputLabel value="Estado del expediente:" />
								<h:selectOneRadio
									value="#{bandejaExpediente.aprobarDeshaprobarExpediente}"
									unselectable="true">
									<f:selectItems value="#{bandejaExpediente.respuestas}" />
								</h:selectOneRadio>

							</h:panelGrid>

						</c:when>
						<c:otherwise>
							<p:spacer />
						</c:otherwise>
					</c:choose>
				</div>
				<br />

				<h:panelGrid columns="2" style="margin: auto;">
					<h:panelGrid columns="1" style="margin: auto;">
						<h:panelGrid columns="1">
							<h:outputLabel value="Observaciones :" />
							<h:inputTextarea value="#{bandejaExpediente.observacion}"
								id="observacion" cols="50" rows="10" />
						</h:panelGrid>


						<h:panelGrid columns="2">
							<p:commandButton value="Derivar Procedimiento Automaticamente"
								action="#{bandejaExpediente.validacionRequisitosCupex}"
								actionListener="#{loginBM.listarNuevamenteBandeja}" update="msg"
								ajax="false">

							</p:commandButton>
							<p:commandButton value="Regresar"
								action="#{bandejaExpediente.regresarBandeja}" immediate="true"
								ajax="false" />
						</h:panelGrid>

					</h:panelGrid>
					<h:panelGrid style="margin: auto;">
						<embed code="com/ahora/org/ejb/biometrico/BiometricoValido"
							id="idApplet" archive="suprema.jar, biometrico.jar"
							wmode="opaque" width="252" height="75" align="baseline"
							code="XYZApp.class" codebase="html/"
							model="models/HyaluronicAcid.xyz"
							pluginspage="http://java.sun.com/j2se/1.4/download.html">
						</embed>



					</h:panelGrid>
				</h:panelGrid>





				<br />

			</p:panel>

		</h:form>



	</ui:define>
</ui:composition>

